Python Job: Internship - Deep learning for digital pathology (

Job added on

Company

Roche

Location

Zug - Switzerland

Job type

Full-Time

Python Job Details

The Position

At Roche, we believe it’s urgent to deliver medical solutions right now – even as we develop innovations for the future. We are passionate about transforming patients’ lives and we are fearless in both making decisions and taking action. And we believe that good business means a better world. That is why we come to work each day. We commit ourselves to scientific rigor, unassailable ethics, and access to medical innovations for all. We do this today to build a better tomorrow. We are proud of who we are, what we do, and how we do it. We are many, working as one across functions, across companies, and across the world.

The position

Subject of this internship project will be the development of tumor segmentation methods for whole slide digital pathology images. To this end, various deep learning architectures and training techniques will be explored focusing on visual transformers.

Duties and responsibilities

  • Design, develop and test novel machine learning algorithms.

  • Review the related literature and implement state of the art methods to be used as baselines

  • Work alongside senior data scientists/engineers and project managers to implement and optimize research ideas

  • Generalize, build upon, and improve already developed prototypes.

  • Contribute clean and readable code to a shared code base.

Requirements

  • Ongoing Bachelor, MSc or PhD studies in computer science, data science, statistics or related field. Alternatively, you graduated within the last 12 months from your Bachelor or Master studies

  • Experience in machine learning and particularly medical image analysis techniques

  • Excellent programming skills in Python

  • Strong knowledge of a deep learning framework (e.g. PyTorch or Tensorflow).

  • Strong grasp of fundamentals: linear algebra, numerical analysis, statistical data analysis, discrete and continuous optimization, supervised and unsupervised methods, generative and discriminative methods

  • Proficiency in using Git version control

  • Fluency in English and strong communication skills

  • Experience in digital pathology image analysis is a plus.

Workload: 100%

Start Date: ASAP

Duration: 6 months

Location: Rotkreuz (Position could be partially or fully remote.)

Due to regulations Non-EU/EFTA citizens must provide a certificate from the university stating that an internship is mandatory as part of the application documents. Furthermore, they need to be enrolled during the entire duration of the internship.


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Who we are

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.

Roche Diagnostics International in Rotkreuz is a leading provider of diagnostic systems solutions, and the largest manufacturer of fully automated in vitro diagnostic systems in Switzerland. We are more than 2’700 passionate colleagues from over 65 nationalities. Find out more about our site in Central Switzerland, here.

Besides extensive development and training opportunities, we offer flexible working options, 18 weeks of maternity leave and 10 weeks of gender independent partnership leave. Our employees benefit from multiple services on site such as child-care facilities, medical services, restaurants and cafeterias, as well as various employee events.

We believe in the power of diversity and inclusion, and strive to identify and create opportunities that enable all people to bring their unique selves to Roche.

Roche is an Equal Opportunity Employer.